INSERT INTO asm_contabile_1

select distinct t.codice_bolletta,contratto_estratto,
TRIM(progressivo_voce),progressivo_tariffazione,progressivo_periodo,progressivo_scaglione,quantita_scaglione,data_inizio_periodo,codice_classe_addebito,
case when gruppi.OPZIONE_TAR like 'D%' then 'DO' else gruppi.OPZIONE_TAR end opzione,
 case when to_char(data_inizio_periodo,'yyyy') < '2009' then '2008' else to_char(data_inizio_periodo,'yyyy') end anno
from ut_asm.tmpmark@asmdw t,gruppi  where 
 t.ANNO_BOLLETTAZIONE = ^Anno Bollettazione AAAA ;N;Numerico;1^^ 
 --t.anno_esercizio = ^Anno Esercizio bollettazione AAAA ;N;Numerico^^ 
--and t.codice_ruolo_fatturato >= ^DAL RULOLO nn;N;Numerico^^
 --and t.codice_ruolo_fatturato <= ^AL RULOLO nn;N;Numerico^^
 and t.MESE_BOLLETTAZIONE >= ^Mese Bollettazione Da mm;N;NUMERICO;2^^
and t.MESE_BOLLETTAZIONE <= ^Mese Bollettazione A mm;N;NUMERICO;3^^
and t.PROGRESSIVO_BOLLETTAZIONE >= ^Progressivo_bollettazione Da pp;N;NUMERICO;4^^
and t.PROGRESSIVO_BOLLETTAZIONE <= ^Progressivo_bollettazione A  pp;N;NUMERICO;5^^
 
 AND
  gruppi.CODICE_TARIFFA = t.CODICE_TARIFFA
 and gruppi.CODICE_TIPO_USO = t.CODICE_TIPO_USO
 and gruppi.CODICE_USO= t.CODICE_USO
